package org.zfes.snowier.cloud.zbss.metting.biz.dto;
import java.io.Serializable;

public class MettingsUpdateDto implements Serializable{

	private static final long serialVersionUID = 1L;
	
	public MettingsUpdateDto() {}
	//<-------------------------------------------->
	@javax.validation.constraints.NotNull(message="参数错误")
	private Long id;
	
	@javax.validation.constraints.NotBlank(message="会议标题不能为空")
	@javax.validation.constraints.NotNull(message="会议标题不能为空")
	@org.hibernate.validator.constraints.Length(min=0,max=255,message="会议标题长度不能大于255")
	  private java.lang.String title;
	@org.hibernate.validator.constraints.Length(min=0,max=255,message="会议子标题长度不能大于255")
	  private java.lang.String subTtitle;
	@org.hibernate.validator.constraints.Length(min=0,max=255,message="会议logo长度不能大于255")
	  private java.lang.String metLogo;
	@org.hibernate.validator.constraints.Length(min=0,max=255,message="会议大图长度不能大于255")
	  private java.lang.String metBigLogo;
	  private java.util.Date metStartTime;
	  private java.util.Date metEndTime;
	  private java.util.Date signupStartTime;
	  private java.util.Date signupEndTime;
	  private java.lang.Byte needPay;
	  private java.lang.Integer ticketPrice;
	  private java.lang.Float metLat;
	  private java.lang.Float metLon;
	@org.hibernate.validator.constraints.Length(min=0,max=255,message="会议地址长度不能大于255")
	  private java.lang.String metAddress;
	@org.hibernate.validator.constraints.Length(min=0,max=500,message="备注长度不能大于500")
	  private java.lang.String remark;
	  private java.lang.Byte language;
	  private java.lang.Byte timeZone;
	  private java.lang.Byte metType;
	@org.hibernate.validator.constraints.Length(min=0,max=500,message="联系方式长度不能大于500")
	  private java.lang.String metLinkInfo;
	  private java.lang.Integer signupCount;
	@org.hibernate.validator.constraints.Length(min=0,max=2147483647,message="会议详情长度不能大于2,147,483,647")
	  private java.lang.String metDetail;
	@org.hibernate.validator.constraints.Length(min=0,max=65535,message="会议日程长度不能大于65,535")
	  private java.lang.String metAgenda;
	@org.hibernate.validator.constraints.Length(min=0,max=65535,message="会议须知长度不能大于65,535")
	  private java.lang.String metNotes;
	
	//<-------------------------------------------->
	public MettingsUpdateDto setId(java.lang.Long id){
	 this.id=id;
	 return this;
	}
	public java.lang.Long getId(){
		return this.id;
	}
	public MettingsUpdateDto setTitle(java.lang.String title){
		this.title=title==null?null:title.trim();
	 return this;
	}
	public java.lang.String getTitle(){
		return this.title;
	}
	public MettingsUpdateDto setSubTtitle(java.lang.String subTtitle){
		this.subTtitle=subTtitle==null?null:subTtitle.trim();
	 return this;
	}
	public java.lang.String getSubTtitle(){
		return this.subTtitle;
	}
	public MettingsUpdateDto setMetLogo(java.lang.String metLogo){
		this.metLogo=metLogo==null?null:metLogo.trim();
	 return this;
	}
	public java.lang.String getMetLogo(){
		return this.metLogo;
	}
	public MettingsUpdateDto setMetBigLogo(java.lang.String metBigLogo){
		this.metBigLogo=metBigLogo==null?null:metBigLogo.trim();
	 return this;
	}
	public java.lang.String getMetBigLogo(){
		return this.metBigLogo;
	}
	public MettingsUpdateDto setMetStartTime(java.util.Date metStartTime){
	 this.metStartTime=metStartTime;
	 return this;
	}
	public java.util.Date getMetStartTime(){
		return this.metStartTime;
	}
	public MettingsUpdateDto setMetEndTime(java.util.Date metEndTime){
	 this.metEndTime=metEndTime;
	 return this;
	}
	public java.util.Date getMetEndTime(){
		return this.metEndTime;
	}
	public MettingsUpdateDto setSignupStartTime(java.util.Date signupStartTime){
	 this.signupStartTime=signupStartTime;
	 return this;
	}
	public java.util.Date getSignupStartTime(){
		return this.signupStartTime;
	}
	public MettingsUpdateDto setSignupEndTime(java.util.Date signupEndTime){
	 this.signupEndTime=signupEndTime;
	 return this;
	}
	public java.util.Date getSignupEndTime(){
		return this.signupEndTime;
	}

	public MettingsUpdateDto setNeedPay(java.lang.Byte needPay){
	 this.needPay=needPay;
	 return this;
	}
	public java.lang.Byte getNeedPay(){
		return this.needPay;
	}
	public MettingsUpdateDto setTicketPrice(java.lang.Integer ticketPrice){
	 this.ticketPrice=ticketPrice;
	 return this;
	}
	public java.lang.Integer getTicketPrice(){
		return this.ticketPrice;
	}
	public MettingsUpdateDto setMetLat(java.lang.Float metLat){
	 this.metLat=metLat;
	 return this;
	}
	public java.lang.Float getMetLat(){
		return this.metLat;
	}
	public MettingsUpdateDto setMetLon(java.lang.Float metLon){
	 this.metLon=metLon;
	 return this;
	}
	public java.lang.Float getMetLon(){
		return this.metLon;
	}
	public MettingsUpdateDto setMetAddress(java.lang.String metAddress){
		this.metAddress=metAddress==null?null:metAddress.trim();
	 return this;
	}
	public java.lang.String getMetAddress(){
		return this.metAddress;
	}
	public MettingsUpdateDto setRemark(java.lang.String remark){
		this.remark=remark==null?null:remark.trim();
	 return this;
	}
	public java.lang.String getRemark(){
		return this.remark;
	}
	public MettingsUpdateDto setLanguage(java.lang.Byte language){
	 this.language=language;
	 return this;
	}
	public java.lang.Byte getLanguage(){
		return this.language;
	}
	public MettingsUpdateDto setTimeZone(java.lang.Byte timeZone){
	 this.timeZone=timeZone;
	 return this;
	}
	public java.lang.Byte getTimeZone(){
		return this.timeZone;
	}
	public MettingsUpdateDto setMetType(java.lang.Byte metType){
	 this.metType=metType;
	 return this;
	}
	public java.lang.Byte getMetType(){
		return this.metType;
	}
	public MettingsUpdateDto setMetLinkInfo(java.lang.String metLinkInfo){
		this.metLinkInfo=metLinkInfo==null?null:metLinkInfo.trim();
	 return this;
	}
	public java.lang.String getMetLinkInfo(){
		return this.metLinkInfo;
	}
	public MettingsUpdateDto setSignupCount(java.lang.Integer signupCount){
	 this.signupCount=signupCount;
	 return this;
	}
	public java.lang.Integer getSignupCount(){
		return this.signupCount;
	}
	public MettingsUpdateDto setMetDetail(java.lang.String metDetail){
		this.metDetail=metDetail==null?null:metDetail.trim();
	 return this;
	}
	public java.lang.String getMetDetail(){
		return this.metDetail;
	}
	public MettingsUpdateDto setMetAgenda(java.lang.String metAgenda){
		this.metAgenda=metAgenda==null?null:metAgenda.trim();
	 return this;
	}
	public java.lang.String getMetAgenda(){
		return this.metAgenda;
	}
	public MettingsUpdateDto setMetNotes(java.lang.String metNotes){
		this.metNotes=metNotes==null?null:metNotes.trim();
	 return this;
	}
	public java.lang.String getMetNotes(){
		return this.metNotes;
	}

}
